the logos - French English Dictionary